package cms.mager.service;


import cms.common.PageData;
import cms.common.Result;
import cms.mager.domain.User;

import java.util.Date;

/**
 * 功能: 员工业务逻辑接口
 * Author: yuhui
 * Date: 2021/4/8 17:00
 */
public interface UserService {
    /**
    * 功能描述: 用户登录逻辑接口
    * @Author: yuhui  2021/4/8 17:01
    */
    public Result Login(String name, String pwd);

    /**
    * 功能描述: 分页查询逻辑接口
    * @Author: yuhui  2021/4/8 17:23
    */
    public Result findUserPage(Integer page,Integer pagesize,User user);

    /**
    * 功能描述: 查询所有用户数据逻辑接口
    * @Author: yuhui  2021/4/8 17:23
    */
    public Result findAllUser();

    /**
    * 功能描述: 添加用户
    * @Author: yuhui  2021/4/9 19:16
    */
    public Result adduser(User user);

    /**
    * 功能描述: 重置密码
    * @Author: yuhui  2021/4/10 16:46
    */
    public Result reSetPwd(int id, String pwd, Date mofyDate);

    /**
    * 功能描述: 根据Id删除 用户
    * @Author: yuhui  2021/4/10 16:46
    */
    public Result delInfoById(int id,Date delDate);

    /**
    * 功能描述: 查出所有业务员
    * @Author: yuhui  2021/4/10 16:47
    */
    public Result getAllName();

    public Result  updPwd(String id,String newPwd,Date mofyDate);

    public Result updImg(String imgFile, Integer id);
}
